- gcc-15 (15.2.0-14+rpi1) forky-staging; urgency=medium
++gcc-15 (15.3.0-4+rpi1) forky-staging; urgency=medium
+
+ [changes brought forward from gcc-8 8-20180207-2+rpi1 by Peter Michael Green <plugwash@raspbian.org> at Sat, 17 Feb 2018 00:20:23 +0000]
+ * Don't pass -march=armv7+fp to compiler when building libatomic.
+
+ [changes introduced in gcc-8 8.2.0-16+rpi1 by Peter Michael Green]
+ * Disable testsuite (build seems to hang after testsuite completes).
+
- -- Raspbian forward porter <root@raspbian.org> Sat, 07 Mar 2026 07:56:10 +0000
++ -- Raspbian forward porter <root@raspbian.org> Tue, 06 Oct 2026 18:51:22 +0000
++
+ gcc-15 (15.3.0-4) unstable; urgency=medium
+
+ * Update to git 20260915 from the gcc-15 branch.
+ - Fix PR target/127318 (RISCV), PR target/126932 (RISCV),
+ PR target/126463 (AArch64), PR target/126196 (RISCV),
+ PR target/126054 (S390), PR rtl-optimization/125683,
+ PR target/127188 (AVR), PR c++/125642, PR c++/126483, PR c++/126280,
+ PR libstdc++/127220, PR libstdc++/127219, PR libstdc++/126949,
+ PR libstdc++/123510, PR libstdc++/118665.
+
+ -- Matthias Klose <doko@debian.org> Fri, 18 Sep 2026 09:00:41 +0200
+
+ gcc-15 (15.3.0-3) unstable; urgency=medium
+
+ * Update to git 20260902 from the gcc-15 branch.
+ - Fix PR target/123492 (RISCV), PR target/123492 (RISCV),
+ PR middle-end/127098 (AVR), PR target/120681 (PPC),
+ PR target/120528 (PPC), PR target/99293 (PPC), PR target/117487 (PPC),
+ PR tree-optimization/126534, PR target/126667 (S390),
+ PR tree-optimization/126601, PR tree-optimization/126564,
+ PR target/126484 (MIPS), PR ada/125984, PR target/126873,
+ PR rtl-optimization/126426, PR target/127004 (AVR),
+ PR target/126787 (x86), PR target/126513 (PPC),
+ PR target/124629 (AArch64), PR tree-optimization/126650,
+ PR middle-end/126410, PR tree-optimization/125786,
+ PR tree-optimization/125545, PR tree-optimization/125477,
+ PR middle-end/125156, PR target/125949 (x86), PR target/126334 (RISCV),
+ PR target/126550 (RISCV), PR target/126550 (RISCV),
+ PR target/126581 (x86), PR tree-optimization/126504,
+ PR tree-optimization/126503, PR middle-end/126497,
+ PR tree-optimization/126490, PR tree-optimization/126464,
+ PR tree-optimization/126476, PR tree-optimization/126464,
+ PR middle-end/126084, PR tree-optimization/126471, PR target/126446,
+ PR target/126446 (x86), PR middle-end/126447, PR target/126429 (x86),
+ PR tree-optimization/124663, PR ipa/124128, PR target/119210 (ARM),
+ PR testsuite/126261, PR tree-optimization/125953,
+ PR tree-optimization/125502, PR tree-optimization/126194,
+ PR target/105116, PR driver/124058, PR ada/127026, PR ada/127026,
+ PR ada/126553, PR ada/126379, PR ada/126482, PR c++/124806,
+ PR driver/124058, PR fortran/126127, PR fortran/114021, PR fortran/123952,
+ PR fortran/125263, PR fortran/125866, PR fortran/126303,
+ PR fortran/126386, PR fortran/97592, PR fortran/125998,
+ PR preprocessor/125048, PR target/125803 (PPC), PR target/127024 (AVR),
+ PR sanitizer/126307, PR libstdc++/127006, PR libstdc++/126452,
+ PR libstdc++/126849, PR libstdc++/116110, PR libstdc++/124852,
+ PR libstdc++/124852, PR libstdc++/124851.
+ * Extend the sh-bootstrap-compare patch (Adrian Glaubitz). Closes: #1144437.
+
+ -- Matthias Klose <doko@debian.org> Wed, 02 Sep 2026 13:38:50 +0200
+
+ gcc-15 (15.3.0-2) unstable; urgency=medium
+
+ * Update to git 20260719 from the gcc-15 branch.
+ - Fix PR tree-optimization/126262, PR tree-optimization/126257,
+ PR middle-end/126084, PR tree-optimization/120201, PR target/106895 (PPC),
+ PR target/126148 (x86), PR target/126049 (RISCV), PR target/67459 (SH),
+ PR target/122948 (SH), PR target/125972 (S390),
+ PR rtl-optimization/125173, PR target/124908 (AArch64),
+ PR target/125818 (AArch64), PR target/125469 (x86),
+ PR target/125469 (x86), PR target/125992 (S390), PR target/125611 (x86),
+ PR target/125478 (RISCV), PR target/125670 (RISCV), PR testsuite/113276,
+ PR target/125215 (RISCV), PR middle-end/125621, PR target/125795 (RISCV),
+ PR target/120144 (MIPS), PR ipa/125699, PR tree-optimization/125776,
+ PR tree-optimization/125774, PR rtl-optimization/123822,
+ PR rtl-optimization/124454, PR rtl-optimization/116053,
+ PR tree-optimization/125501, PR tree-optimization/124151, PR c++/126057,
+ PR c++/125674, PR c++/65271, PR fortran/125172, PR fortran/103367,
+ PR fortran/60576, PR fortran/103367, PR fortran/126018,
+ PR fortran/125606, PR lto/125257, PR libgcc/123976, PR libfortran/126116,
+ PR libstdc++/126111, PR libstdc++/125956, PR libstdc++/118158.
+ * Let the ada build fail on an alihash mismatch, if fail_on_alihash_mismatch
+ is enabled.
+ * Fix PR ipa/124128, taken from the gcc-16 branch.
+
+ -- Matthias Klose <doko@debian.org> Sun, 19 Jul 2026 18:36:13 +0200
+
+ gcc-15 (15.3.0-1) unstable; urgency=medium
+
+ * GCC 15.3.0 release.
+ - Fix PR middle-end/124900, PR tree-optimization/125431,
+ PR tree-optimization/125250, PR tree-optimization/124086,
+ PR middle-end/121661, PR tree-optimization/120560, PR ipa/120098,
+ PR ipa/120098, PR target/122827 (AArch64), PR rtl-optimization/122266,
+ PR tree-optimization/120003, PR middle-end/125146,
+ PR tree-optimization/125025, PR tree-optimization/125019,
+ PR tree-optimization/124868, PR target/125373 (X86),
+ PR tree-optimization/125079, PR tree-optimization/125039,
+ PR target/124133 (PPC), PR target/124892 (X86),
+ PR tree-optimization/124891, PR tree-optimization/124826,
+ PR tree-optimization/124754, PR target/124870 (ARM),
+ PR target/125409 (AVR), PR target/125049 (loongarch),
+ PR target/125351 (X86), PR target/124316 (X86), PR target/125194 (AVR),
+ PR target/123102 (ARM), PR tree-optimization/122976, PR ipa/124777,
+ PR target/124933 (ARM), PR rtl-optimization/122274, PR ada/125695,
+ PR ada/125240, PR ada/125044, PR ada/125044, PR c/123856, PR c/125252,
+ PR c/124532, PR c++/122163, PR c++/125376, PR c++/124850, PR c++/124487,
+ PR c++/124487, PR c++/124198, PR c++/124531, PR c++/124632, PR c++/123143,
+ PR d/125089, PR fortran/125606, PR fortran/106546, PR fortran/115260,
+ PR fortran/125021, PR fortran/111952, PR fortran/125059,
+ PR fortran/96986, PR fortran/94978, PR fortran/93832, PR fortran/93814,
+ PR fortran/93715, PR fortran/101760, PR fortran/102314,
+ PR fortran/85352, PR fortran/107425, PR fortran/79524, PR fortran/79524,
+ PR fortran/109788, PR fortran/102430, PR target/125752 (AVR),
+ PR libfortran/125095, PR sanitizer/124248, PR libstdc++/117214,
+ PR libstdc++/120789, PR libstdc++/119163, PR libstdc++/122224,
+ PR libstdc++/120386, PR libstdc++/120384, PR libstdc++/125374,
+ PR libstdc++/125369, PR libstdc++/123100, PR libstdc++/122567,
+ PR libstdc++/124513, PR libstdc++/116110, PR libstdc++/116110,
+ PR libstdc++/109965.
+ * Update newlib to 4.6.0.20260123.
+ * Update libga68 symbols file.
+ * d/shlibs.common: Add libgdiagnostics.
+ * Fix PR sanitizer/124248, taken from the gcc-16 branch.
+ * libstdc++-dev: Make baseline file reproducible. Closes: #1133772.
+ * Apply proposed patch for PR rtl-optimization/123853 (m68k). See #1107416.
+ * Apply PR middle-end/124637, taken from the trunk. Closes: #1131886.
+
+ -- Matthias Klose <doko@debian.org> Sat, 13 Jun 2026 11:21:26 +0200
+
+ gcc-15 (15.2.0-17) unstable; urgency=medium
+
+ * Update to git 20260423 from the gcc-15 branch.
+ - Fix PR target/69639 (MingW), PR tree-optimization/123002,
+ PR target/124876 (x86), PR tree-optimization/124802,
+ PR tree-optimization/124677, PR debug/124644, PR tree-optimization/124555,
+ PR tree-optimization/120987, PR target/124670 (bpf),
+ PR target/123271 (ARM), PR target/124710 (x86), PR target/105192 (MIPS),
+ PR target/124613 (RISCV), PR target/123017 (AArch64),
+ PR target/124674 (AArch64), PR tree-optimization/124627, PR ada/124836,
+ PR ada/124607, PR ada/124606, PR c/124635, PR c/122572, PR c++/120338,
+ PR c++/121643, PR c++/123975, PR c++/121961, PR c++/117133, PR c++/124768,
+ PR c++/124773, PR c++/123700, PR c++/123529, PR c++/98930, PR c++/118630,
+ PR c++/124735, PR c++/124781, PR c++/124785, PR c++/124477, PR c++/123665,
+ PR c++/123408, PR c++/122621, PR d/123411, PR fortran/100155,
+ PR fortran/102619, PR fortran/95879, PR fortran/95879, PR fortran/66973,
+ PR fortran/124652, PR fortran/117303, PR fortran/120723,
+ PR fortran/124751, PR fortran/100194, PR fortran/124567,
+ PR fortran/121342, PR fortran/120713, PR fortran/124631,
+ PR fortran/95338, PR fortran/102459, PR fortran/82721, PR fortran/84245,
+ PR fortran/119273, PR fortran/105168, PR libstdc++/124463.
+ * Update the ada-armel-libatomic patch for PR ada/107475.
+ * Build gcc itself with branch-protection (Emanuele Rocca). Closes: #1130592.
+ - On arm64 by appending CFLAGS_SECURE to BOOT_CFLAGS.
+ - Set BOOT_CFLAGS explicitly instead of relying on upstream defaults.
+ * Bump standards version.
+
+ -- Matthias Klose <doko@debian.org> Thu, 23 Apr 2026 12:06:05 +0200
+
+ gcc-15 (15.2.0-16) unstable; urgency=medium
+
+ * Update to git 20260321 from the gcc-15 branch.
+ - Fix PR target/124461 (x86), PR target/123457 (AArch64),
+ PR target/124126 (AArch64), PR target/123285 (AArch64),
+ PR target/124409 (RISCV), PR tree-optimization/119568,
+ PR tree-optimization/121103, PR rtl-optimization/122170,
+ PR rtl-optimization/123294, PR tree-optimization/123645,
+ PR target/124147 (RISCV), PR target/122448 (RISCV),
+ PR target/112400 (VAX), PR tree-optimization/124135,
+ PR tree-optimization/124358, PR target/124349 (x86),
+ PR target/124367 (x86), PR target/124366 (x86),
+ PR target/124341 (x86), PR target/124349 (x86),
+ PR target/124315 (x86), PR target/124335 (x86),
+ PR target/124294 (x86), PR target/124138 (x86), PR middle-end/124056,
+ PR rtl-optimization/116600, PR middle-end/123386, PR c/101312,
+ PR tree-optimization/123672, PR middle-end/123978, PR c++/123818,
+ PR middle-end/122689, PR tree-optimization/121104,
+ PR tree-optimization/123864, PR c++/123790, PR middle-end/123876,
+ PR ada/107475, PR c/105555, PR c/123365, PR c++/124309,
+ PR c++/124311, PR c++/124431, PR c++/120685, PR c++/123889,
+ PR c++/123578, PR c++/123737, PR c++/123667, PR c++/123684,
+ PR fortran/124450, PR fortran/121743, PR preprocessor/105412,
+ PR preprocessor/123273, PR target/124365 (AArch64),
+ PR libstdc++/124015, PR libstdc++/121771, PR rtl-optimization/121649,
+ PR middle-end/123573, PR middle-end/123175, PR tree-optimization/124132,
+ PR tree-optimization/124130, PR tree-optimization/123596,
+ PR tree-optimization/123298, PR tree-optimization/123061,
+ PR tree-optimization/123636, PR tree-optimization/122537,
+ PR tree-optimization/121726, PR ipa/123416, PR tree-optimization/116747,
+ PR ipa/111036, PR c++/124489, PR c++/120039, PR c++/122559,
+ PR fortran/122046, PR fortran/124161, PR fortran/120286,
+ PR fortran/102596, PR fortran/106946, PR fortran/124482,
+ PR libstdc++/124568, PR libstdc++/124124, PR libstdc++/105580.
+ * For backports, require binutils (>= 2.40) on riscv64.
+ * Fix PR ada/107475 also for armhf and s390x.
+
+ -- Matthias Klose <doko@debian.org> Sun, 22 Mar 2026 10:52:07 +0100
+
+ gcc-15 (15.2.0-15) unstable; urgency=medium
+
+ * Update to git 20260307 from the gcc-15 branch.
+ - Fix PR ada/124226, PR ada/124224, PR target/123807 (loongarch).
+ PR middle-end/124250, PR ipa/122856, PR target/122097 (loongarch),
+ PR ada/124285, PR ada/123306, PR c++/123845, PR lto/121588,
+ PR libstdc++/124363, PR libstdc++/114865, PR libstdc++/123875.
+ * Fix backport builds for Ubuntu 24.04.
+ * Fix PR demangler/106641, taken from the trunk.
+ * libsanitizer/TSan: Fix determining static TLS blocks. Addresses: #1126312.
+ * Stop building packages now built by GCC 16.
+
+ -- Matthias Klose <doko@debian.org> Sat, 07 Mar 2026 12:32:03 +0100
gcc-15 (15.2.0-14) unstable; urgency=medium